/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ font-size:16px; overflow-x:hidden; overflow-y:visible;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
:focus{ outline: 0;}
/***默认清除浮动****/
body {font-family:"微软雅黑","sans-serif","Arial";}
.indexBG{background:url(futianbg20200812_01.jpg) top center no-repeat; }
/****************全局头尾*****************/
.footerBg2{ background:#bd1a2d; }
.footer{color:#fff; max-width:1200px; overflow:hidden; padding:3em 0; margin:0 auto;}
.footerLeft{ width:48%; display:table;}
.footerLeft .textLeft{ display:table-cell; vertical-align:middle; width:60%; border-right:2px solid #fff;}
.footerLeft .textLeft h1{ font-size:2.2em; margin:0 0 0.2em 0;}
.footerLeft .textLeft h6{ font-weight:normal;}
.footerBg{ background:#7c0917;}
.footerLeft .textLeft h5{ width:70%; height:2px; background:#fff; margin:3em 0em;}
.footerLeft .textLeft p{ line-height:1.8;}
.footerLeft ul{ width:38%; display:table-cell; vertical-align:middle; text-align:center; line-height:2.5;}
.footerLeft ul li a{ color:#fff;}
.footerRight{ width:48%; padding:2em 0 0 0;}
.footerRight span{ float:left; text-align:center; width:20%; color:#fff; line-height:2;}
.footerRight span img{ max-width:70%; display:block; margin:0 auto;}
.footerBg .bottomBQ{ line-height:1.75; padding:1em 0; text-align:center; color:#fff; }
.footerBg .bottomBQ span{ padding:0 1em;}
.footerBg .bottomBQ span.hui{ background:url(futian20200810_214.png) left center no-repeat; padding:0 1em 0 2em; background-size:auto 1.5em; display:inline-block;}

/****中间头部样式***/

.AllLeftCon{ float:left;}
.AllRightCon{ float:right;}
.AllYdCon{ display:none;}
.ALLWidth{ width:49%;}


.AllListCon li{ overflow:hidden; line-height:2.5; height:2.5em;}
.AllListCon ul li span{ float:right; }
.AllListCon ul li a{ color:#000;}
/*.AllListCon ul li:before{content:'▪';  color:#4674e5; display: inline-block;margin-right: 10px;}*/
@font-face {
  font-family: 'rzzy';   /*字体名称*/
  src: url('rzzy.ttf');       /*字体源文件*/
}

.LMtopBG{ background:#bb1521 url('./topBG.png') bottom center no-repeat; margin:0 0 1.5em 0;}


.Toplink{ color:#fff; padding:0.5em 2%; overflow:hidden;}
.Toplink a{ color:#fff;}
.Toplink .LeftCont{ float:left; width:60%; line-height:2.4; height:2.4em; overflow:hidden;}
.Toplink .LeftCont span{ padding:0 0 0 1em;}
.Toplink .RightCont{ float:right; width:40%; text-align:right;}
.Toplink .RightCont p{float:right; text-align:right; margin:0 0 0 1em;} 
.Toplink .RightCont p a{  padding:0.3em; height:1.7em; border-radius:100%; background: #fff; margin:0 0.5em 0 0; float:left;}
.Toplink .RightCont p a img{ height:100%;}
.Toplink .RightCont .zxPic img{ height:2.4em;}


.top_bg_conLM{ width:100%; max-width:1200px; display:table; overflow:hidden; margin:2em auto;}
.top_bg_conLM .logo{display:table-cell; color:#fff; vertical-align:middle; width:67%; margin:0; font-size:2.8em; line-height:1.5; white-space: nowrap}
.top_bg_conLM .logo span{ font-weight:bold; font-style:italic;}
.top_bg_conLM .logo em{ white-space:nowrap;}
.top_bg_conLM .logo img{max-width:650px; width:80%;}
.top_bg_conLM .search{display:table-cell; vertical-align:middle;width:33%; }
.top_bg_conLM .search label{ border-radius:10px; line-height:1.5; max-width:345px; width:100%; float:right;  background:#fff; padding:1px;}
.top_bg_conLM .search label input{ width:58%; border:none; background:none; float:left; color:#989898; height:2.7em;font-size:1.3em; text-indent:1em;}
.top_bg_conLM .search label .btn{ border:none; background:#bd1a2d url(futian20200810_29.png) center center no-repeat; border-radius:0 5px 5px 0; float:right; width:25%; height:2.7em; background-size: auto 60%;font-size:1.4em;}
.top_bg_conLM .search label a{  background:url(futian20200810_26.png) center center no-repeat; width:15%;  float:left; font-size:1.4em;background-size:auto 80%;}
.top_bg_conLM .search label a:hover{ text-decoration:none;}
.top_bg_conLM .search label input,.top_bg_conLM .search label .btn{ height:1.5em;}
.top_bg_conLM .search label .btn{border-radius:0 10px 10px 0;}

.xianBg{ border-top:1px solid #e1a0a5;}
.menu{ max-width:1200px; margin:0 auto; font-size:2.1em;  line-height:2;}
.menu ul{ overflow:hidden;}
.menu ul li{ width:25%; float:left; text-align:center;}
.menu ul li a{ color:#ffbbbb; font-weight:bold; display:inline-block;}
.menu ul li a:hover,.menu ul li.hover a{ border-bottom:0.2em solid #fff; text-decoration:none; color:#fff;}

.conterBg{ background:#f6f6f6; padding:2em 0;}
.conter{max-width:1200px; margin:0 auto; overflow:hidden;}
.device{width:49%; position:relative; }
.device .swiper-container {position:relative;overflow:hidden;z-index:1; width:100%;}
.device .swiper-wrapper {position:relative;width:500%;}
.device .swiper-slide {float: left; position:relative; width:20%; }
.device .swiper-slide img{ width:100%; display:block;}
.device .swiper-slide p{ position:absolute; bottom:0px; line-height:3; height:3em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); width:85%; overflow:hidden; z-index:9; text-indent:1em; padding:0 15% 0 0;  }


.device .swiper-pagination{ position: absolute; z-index:10; bottom: 1em; z-index:99; text-align:right; left:-10px; }
.device .swiper-pagination span{ background:#fff; border-radius:0.6em; height:0.6em; width:0.6em; display:inline-block; margin:0 0.2em; opacity:10;}
.device .swiper-pagination span.swiper-pagination-bullet-active{ background:#fde69b; width:1.5em;}

.newsRight{ width:49%;}
.conter .tit{ margin:0 0 0.5em 0; border-bottom:2px solid #bd1a2d;font-size:1.5em;overflow:hidden;}
.conter .tit span{  color:#878787; width:25%; font-weight:bold; float:left;height:2em; line-height:1.85;}
.conter .tit span.hover{ color:#000; font-weight:bold;}
.conter .tabTit span.hover{color:#bd1a2d;}
.conter .tit span em{display:inline-block; cursor:pointer;   }
.conter .tit span.hover em{border-bottom:0.2em solid #bd1a2d; }
.conter .tit a{ float:right; color:#202020; line-height:2; font-size:0.8em;}

.tabCont{ display:none;}
.tabCont ul li{ line-height:3; height:3em; font-size:1.25em;}
.tabCont ul li span{ color:#928f8d;}

.NeiZwgkLeft{ width:74%;}
.NeiZwgkLeft ul{ overflow:hidden; width:100%;}
.NeiZwgkLeft ul li{ float:left; width:23.5%; margin:0 1.5% 1.5% 0; font-size:1.3em;}
.NeiZwgkLeft ul li a{ background:#eee;color:#bd1a2d;height:4.6em; display:table; padding:0 7% 0 15%; width:78%; line-height:1.2; font-weight:bold;}
.NeiZwgkLeft ul li a span{ background:url(zjye20200818_14.png) left center no-repeat; background-size:auto 2em; padding:0 0 0 2.5em; display:table-cell; vertical-align:middle;  }
.NeiZwgkLeft ul li a:hover{ background:#bd1a2d url(futian20200810_125.jpg) top right no-repeat; color:#fff; text-decoration:none; background-size:100% 100%;}
.NeiZwgkLeft ul li a:hover span{ background-image:url(zjye20200818_141.png);}
.NeiZwgkLeft ul li a span.bg2{ background-image:url(zjye20200818_16.png);}
.NeiZwgkLeft ul li a span.bg3{ background-image:url(zjye20200818_07.png);}
.NeiZwgkLeft ul li a span.bg4{ background-image:url(zjye20200818_19.png);}
.NeiZwgkLeft ul li a span.bg5{ background-image:url(zjye20200818_09.png);}
.NeiZwgkLeft ul li a span.bg6{ background-image:url(zjye20200818_11.png);}
.NeiZwgkLeft ul li a span.bg7{ background-image:url(zjye20200818_22.png);}
.NeiZwgkLeft ul li a span.bg8{ background-image:url(zjtb20200819_03.png);}
.NeiZwgkLeft ul li a span.bghq{ background-image:url(gkznH20210111.png);}

.NeiZwgkLeft ul li a:hover span.bg2{ background-image:url(zjye20200818_161.png);}
.NeiZwgkLeft ul li a:hover span.bg3{ background-image:url(zjye20200818_071.png);}
.NeiZwgkLeft ul li a:hover span.bg4{ background-image:url(zjye20200818_191.png);}
.NeiZwgkLeft ul li a:hover span.bg5{ background-image:url(zjye20200818_091.png);}
.NeiZwgkLeft ul li a:hover span.bg6{ background-image:url(zjye20200818_111.png);}
.NeiZwgkLeft ul li a:hover span.bg7{ background-image:url(zjye20200818_221.png);}
.NeiZwgkLeft ul li a:hover span.bg8{ background-image:url(zjtb20200819_031.png);}
.NeiZwgkLeft ul li a:hover span.bghq{ background-image:url(gkznB20210111.png);}

.NeiZwgkRight{ background:#eeeeee; width:26%; min-height:12.7em;}
.NeiZwgkRight .content{height: 9.5em;overflow-x: auto;overflow-y: scroll;}
.NeiZwgkRight .touTit{ background:#bd1a2d; color:#fff; font-size:1.3em; text-align:center; line-height:3; font-weight:bold; margin:0 0 0.5em 0;}
.NeiZwgkRight p{ line-height:1.8; color:#010101; margin:0 5%;}

.NeiZwfwLeft{ width:49%;}
.NeiZwfwLeft .fwbanner{ margin:0 0 1em 0;}
.NeiZwfwLeft .fwbanner img{ width:100%;}

.NeiZmhdRigth{ width:49%;}
.NeiZmhdRigth .TopBtn{ background:url(tbbg20209001.png) left center no-repeat; font-size:1.3em; line-height:7.6; text-align:center; width:49%; float:left; margin:0 0 0.3em 0;}
.NeiZmhdRigth .TopBtn a{ font-weight:bold; background:url(zjye20200818_37.png) left center no-repeat; background-size:2.5em auto; padding:0 0 0 3em; color:#bd1a2d; display:inline-block;}
.NeiZmhdRigth .TopBtnRight{ float:right;}
.NeiZmhdRigth .TopBtnRight a{ background-image:url(zjye20200818_34.png);}

.BottomTit{ max-width:1200px; margin:1.5em auto; overflow:hidden;}
.BottomTit em{font-family: 'rzzy'; color:#bd1a2d; font-size:2.4em; line-height:1;}
.BottomTit span{ background:#bd1a2d; display:inline-block; border-radius:5px; font-size:2em; padding:0 0.5em; line-height:1.18; color:#fff; margin:0 0 0 0.2em; }
.BottomTit a{ float:right; color:#838383; line-height:2;}

.ZwfwBottomBanner{ }
.BBanner{ padding:3em 0;}
.BBanner .swiper-slide{ width:23%; margin:0 2% 0 0;}
.BBanner .swiper-slide img{width:100%;}
.BBanner .swiper-pagination-bullet{ background:#fde69b; width:0.8em; height:0.8em;}
.ZwfwBottomBanner .swiper-container{ padding:0 0 1em 0; overflow:visible;}
.ZwfwBottomBanner .swiper-slide p{ line-height:2; height:8em; overflow:hidden;font-size:12px;  position:absolute; bottom:0px; left:0px; width:100%;line-height:3; height:3em; overflow:hidden;  color:#fff;  background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1)); width:100%; overflow:hidden; z-index:9; text-indent:1em; font-size:1.1em; }
.ZwfwBottomBanner .swiper-slide img{ width:100%;}
.ZwfwBottomBanner .swiper-container .swiper-pagination{ top:-2.5em;  text-align:right; height:1em;}
.allmore a{ background:#eeeeee; font-size:1.25em; line-height:2.5; color:#7d7d7d; text-align:center; display:block; margin:0 0 1em 0;}

.BottomLink{ background:#eeeeee; padding:1em; margin:0 0 2em 0;}
.BottomLink ul{ overflow:hidden;}
.BottomLink ul li{ width:24%; margin:0 1% 0 0; line-height:2.5; float:left;text-overflow:ellipsis; overflow:hidden; height:2.5em; white-space:nowrap;}
.BottomLink ul li:before{content:'▪';  color:#bd1a2d;  display: inline-block;margin-right:5px; }
.BottomLink ul li a{ color:#000;}


.ALLmargin{ margin:2em auto;}



/*--列表页--*/


.sjlist_con{ padding:0 35px 0 345px; max-width:820px; margin:0 auto 1em auto; overflow:hidden; }
.sjlist_con .left_menu{ float:left; width:345px; position:relative; margin-left:-345px;  background:#f4f4f4; padding-bottom:9999px; margin-bottom:-9999px;}
.sjlist_con .left_menu div{ margin:0 0 1em 0;}

.BottomTit{ max-width:1200px; margin:1.5em auto; overflow:hidden;}
.BottomTit em{font-family: 'rzzy'; color:#bd1a2d; font-size:2.4em; line-height:1;}
.BottomTit span{ background:#bd1a2d; display:inline-block; border-radius:5px; font-size:2em; padding:0 0.5em; line-height:1.18; color:#fff; margin:0 0 0 0.2em; }
.BottomTit a{ float:right; color:#838383; line-height:2;}

.sjlist_con .left_menu h3{ overflow:hidden; text-align:center; padding:1.5em 0;}
.sjlist_con .left_menu h3 em{font-family: 'rzzy'; color:#bd1a2d; font-size:2em; line-height:1;}
.sjlist_con .left_menu h3 span{ background:#bd1a2d; display:inline-block; border-radius:5px; font-size:1.6em; padding:0 0.5em; line-height:1.18; color:#fff; margin:0 0 0 0.2em; font-weight:normal; }
.sjlist_con .left_menu h3 a{ float:right; color:#838383; line-height:2;}

.sjlist_con .left_menu h4{ background:#bd1a2d; margin:0 5%; border-radius:5px; color:#fff;  height:2em; line-height:2; cursor:pointer; font-weight:normal; text-align:center; font-size:1.25em;}
.sjlist_con .left_menu h4 span{ background:url(zcfg20200820_04.png) right center no-repeat;padding:0 20px 0 0 ;}
.sjlist_con .left_menu ul{ display:none; padding:0.5em 0;}
.sjlist_con .left_menu ul li{ height:2.4em; line-height:2.4; text-align:center; font-size:1.25em;}
.sjlist_con .left_menu ul li a{ color:#000;}
.sjlist_con .left_menu ul li a:hover,.sjlist_con .left_menu ul li a.hover{ color:#bd1a2d; text-decoration:none;}
.sjlist_con .left_menu .bfhover ul{ display:block; }
.sjlist_con .left_menu .bfhover h4{}
.sjlist_con .left_menu .bfhover h4 span{ background-image:url(zcfg20200820_03.png);}

.sjlist_con .left_menu ol li{margin:0 0 1em 0;}
.sjlist_con .left_menu ol li a{ background:#f1f5ff no-repeat; color:#333333;  height:2.6em; line-height:2.6; font-weight:normal; text-align:center;display:block; font-size:14px;}
.sjlist_con .left_menu ol li a:hover,.sjlist_con .left_menu ol li a.hover{ background:#4674e5;box-shadow:0px 0px 10px rgba(25,62,155,.6);  color:#fff; text-decoration:none;}




.sjlist_con .touTit{ background:#bd1a2d; border-radius:5px; color:#fff; padding:0 0.5em; line-height:1.5; font-size:1.25em; display:inline-block; margin:0 0 1em 0;}
.sjlist_con  .Listcont{ margin:0 0 0 2em;}
.sjlist_con  .ListconC{ overflow:hidden; color:#585858; font-size:1.1em; line-height:3; height:3em; position:relative; padding:0 1em;}
.sjlist_con  .ListconC:hover{ background:#f4f4f4;}
.sjlist_con  .ListconC span{ float:right; color:#6d6d6d; padding:0 0 0 10px;}
.sjlist_con  .ListconC a{color:#000; text-decoration:none;}
.sjlist_con  .ListconC:before{content:'▪';  color:#bd1a2d; display: inline-block;margin-right: 10px;}


.page{ width:100%; font-size:1.25em; line-height:1.8; color:#bd1a2d; text-align:center; margin:2em 0;}
.page a{  padding:0 10px; display:inline-block; margin:0 5px; color:#000; background:#f4f4f4; border-radius:5px;}
.page a:hover{ color:#fff; background:#bd1a2d; text-decoration:none;}
.page input{ width:40px; line-height:1; height:1em; margin:0 10px; }
.more{ display:none;}
.more a{ display:block; text-align:center; background:#f4f4f4; font-size:1.4rem; color:#bd1a2d; line-height:2; height:2em; margin:0.5em 3% ; border-radius:5px;}

/*--详情页--*/

.mainList{ position:relative; overflow:hidden; max-width:1200px; margin:0px auto 1.5em auto; }
.nei_tit{color:#8d8d8d; line-height:1.5; font-size:1.3em; }
.nei_tit a{ color:#8d8d8d; padding:0 1em;}
.mainList  .xx_con{ margin:2em 0;}
.mainList  .xx_con h1{ font-size:24px; color:#585858;  text-align:center; line-height:1.2;  overflow:hidden; margin:1em 0; }
.mainList  .xx_con h6{ color:#585858; padding:0 0 25px 0px;  text-align:center; font-weight:normal; margin:0 0 20px 0; background:url(jkfzyd20200426_24.jpg) bottom center repeat-x; line-height:2;}
.mainList  .xx_con h6 span{ padding:0 2em 0 0;}
.mainList  .news_cont_d_wrap{}
.mainList  .xx_con p{ line-height:2; color:#585858;    margin:0 0 2em 0;}
.mainList  .xx_con p img{ max-width:100%;}

.mainList  .fenx_con{ clear:both; margin:0 3%;}

.mainList  .fenx_con a:hover{ color:#003d93;}
.mainList  .fenx_con .fjdown p{ line-height:2;}
.mainList  .fenx_con .fjdown p a{ color:#bd1a2d;}
.mainList  .fenx_con .cont{ overflow:hidden; }
.mainList  .fenx_left{ float:left; width:55%;  padding:10px 0 0 0;}
.mainList  .fenx_con .daying{ float:right; width:45%; font-size:14px; line-height:40px; height:40px; text-align:right;}
.mainList  .fenx_con .daying a{ color:#444444; }

.mainList  .LDwzycont .news_cont_d_wrap p{ margin:0;}

/* loading效果 */
.loading{
    width: 80px;
    height: 40px;
    margin: 265px auto;
}
.loading span{
    display: inline-block;
    width: 8px;
    height: 100%;
    border-radius: 4px;
    background: lightgreen;
    -webkit-animation: load 1s ease infinite;
}
@-webkit-keyframes load{
    0%,100%{
        height: 40px;
        background: lightgreen;
    }
    50%{
        height: 70px;
        margin: -15px 0;
        background: lightblue;
    }
}
.loading span:nth-child(2){
    -webkit-animation-delay:0.2s;
}
.loading span:nth-child(3){
    -webkit-animation-delay:0.4s;
}
.loading span:nth-child(4){
    -webkit-animation-delay:0.6s;
}
.loading span:nth-child(5){
    -webkit-animation-delay:0.8s;
}

/* 手机端 page */
 @media (max-width: 780px){
        .page {
             display:block!important;
            }
            .page a{
                    padding: 0px 8px!important;
                    display: inline-block!important;
                    margin:0px 0px!important;
                 border-radius: 5px!important;
            }
        }
        @media (max-width: 360px){
        .page {
             display:block!important;
            }
            .page a{
                    padding: 0px 2px!important;
                    display: inline-block!important;
                    margin:0px 0px!important;
                 border-radius: 5px!important;
            }
        }